home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / CRS / crs58.d81 / geolynx.sda / txt.instructions < prev   
Text File  |  1990-02-12  |  17KB  |  397 lines

  1.  
  2.  
  3.  
  4.  
  5.                                   ****
  6.                                    **
  7.            *****   *****   *****   **        **   ** ** ****  **   **
  8.           **   ** **   ** **   **  **        **   ** ****  **  ** **
  9.           **   ** ******* **   **  **         **  ** **    **   ***
  10.            ****** **      **   **  **     **   ***** **    **  ** **
  11.                **  *****   *****  *********       ** **    ** **   **
  12.           ******                              *****
  13.  
  14.                              ╓ ┼ ╥ ╙ ╔ ╧ ╬   2 . 0
  15.                                 ╞EBRUARY 5, 1990
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                          ╫RITTEN ┬Y ╙TEPHEN ╓AN ┼GMOND
  28.  
  29.                                  360 ╞RONT ╥OAD
  30.                             ╠A╙ALLE, ╧NTARIO, ├ANADA
  31.                                     ╬9╩ 1┌5
  32.  
  33.                                   519/734-8803
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.           ╘HIS PROGRAM IS SHAREWARE. ╬O GUARANTEES ARE MADE AS TO ITS
  51.        PERFORMANCE, AND THE AUTHOR CAN NOT BE RESPONSIBLE FOR ANY DAMAGES
  52.           ARISING FROM ITS USE. ╘HE PROGRAM MAY BE DISTRIBUTED FREELY.
  53.  
  54.                     ** ╙ ╒ ╨ ╨ ╧ ╥ ╘   ╙ ╚ ┴ ╥ ┼ ╫ ┴ ╥ ┼ **
  55.         ╔ ASK THAT YOU SEND IN A DONATION IF YOU USE THIS PROGRAM A LOT.
  56.       ╙UPPORT SHAREWARE - IT IS A GREAT ALTERNATIVE TO THE LOW QUALITY OF
  57.      MOST PUBLIC DOMAIN PROGRAMS AND THE HIGH COST OF COMMERICAL SOFTWARE.
  58.  
  59.  
  60.  
  61.      GEO╠YNX ╓ERSION 2.0             ╨AGE 1                   ╞EBRUARY 1991
  62.      ╙TEPHEN ╓AN ┼GMOND        360 ╞RONT ╥OAD      ╠A╙ALLE, ╧NTARIO, ├ANADA
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.      1. ╞IRST ╫ORDS
  72.      --------------
  73.      ╞OR SOME TIME, ╟┼╧╙ HAS REVOLUTIONIZED THE USE OF THE ├OMMODORE 64 AND
  74.      128. ╙INCE ITS INTRODUCTION, ╟┼╧╙ HAS ALLOWED THE 64/128 TO COMPETE IN
  75.      OUTPUT  QUALITY  WITH  THE  HIGHER-PRICED  16-BIT  MACHINES.  ┬ERKELEY
  76.      ╙OFTWORKS  HAS  ALLOWED  US  TO  LIVE  UP TO THE STATEMENT THAT OUTPUT
  77.      QUALITY IS LIMITED ONLY BY THE OUTPUT DEVICE.
  78.  
  79.      ┴NOTHER  POPULAR  THING  THAT  HAS  REVOLUTIONIZED  ALL  COMPUTERS  IS
  80.      TELECOMMUNICATION:  NOW WE CAN SEND ELECTRONIC MAIL ACROSS THE COUNTRY
  81.      AT THE PUSH OF A BUTTON; WE CAN CHAT WITH HUNDREDS OF OTHER PEOPLE; WE
  82.      CAN  GET  TO KNOW PEOPLE WITHOUT EVER SEEING THEIR FACE. ╞OR SOME TIME
  83.      NOW, ╟┼╧╙ AND TELECOMMUNICATION HAVE NOT MERGED WELL BECAUSE OF ╟┼╧╙'S
  84.      NEW FILE FORMAT. ╔ IMAGINE THAT SOME PEOPLE HAVE ATTEMPTED TO TRANSFER
  85.      ╟┼╧╙  FILES,  AND  HAVE  (OR HAVE NOT) BEEN SURPRISED BY THE FACT THAT
  86.      MOST OR ALL OF THE FILE HAD DISAPPEARED.
  87.  
  88.      ╔ KNOW OF ONE OTHER PROGRAM WHICH HAS ATTEMPTED TO SOLVE THIS PROBLEM.
  89.      ╔T'S CALLED ├ONVERT, AND IT'S BY ╩OE ┬UCKLEY. ╔ SAW A VERSION OF IT UP
  90.      ON  A  LOCAL ┬┬╙ AND TRIED IT OUT. ┴DMITTEDLY, IT DID THE JOB, BUT FOR
  91.      SOME REASON, IT NEVER STRUCK ME AS BEING INTUITIVE. ╘HE REPETITIVENESS
  92.      OF  THE  OPERATION OF THE PROGRAM SEEMED TO STRIKE ME AS BEING UN-╟┼╧╙
  93.      LIKE.  ╔  DECIDED ON THE SPOT, ABOUT A YEAR AGO, THAT ╔ SHOULD WRITE A
  94.      BETTER PROGRAM. (╩OE, PLEASE DON'T TAKE OFFENSE AT THIS, IF YOU SHOULD
  95.      READ IT.)
  96.  
  97.      ┴FTER A FEW WEEKS OF WORK, GEO╠YNX 1.0 APPEARED, WHICH SEEMS LAUGHABLE
  98.      WHEN  COMPARED  TO  THIS  NEWEST  VERSION.  ╨ROUD OF IT, AND HOPING TO
  99.      REPEAT  MY  ACCOMPLISHMENT  WITH THE ═INI ─ESK ╘OP (PUBLISHED ─ECEMBER
  100.      1989),  ╔  SENT  IT  IN  TO  ├OMPUTE!'S  ╟AZETTE. ╘WO MONTHS LATER THE
  101.      MAGAZINE  DISAPPEARED,  AND  THE  VACUUM  IT  CREATED  SEEMED  TO HAVE
  102.      SWALLOWED  MY  PROGRAM  AS  WELL.  ╙OMETIME  IN  ┴UGUST,  ╔ RECEIVED A
  103.      REJECTION  LETTER.  ╨ISSED  OFF  AFTER  ALL THAT WAITING, ╔ WROTE THIS
  104.      VERSION.  ╘HIS  UPDATE  ADDS  A  BATCH  FILE MODE, A COLOR DISPLAY, AN
  105.      OPTION   THAT   ELIMINATES  THE  DESCRIPTION  PROMPTS,  AND  A  DECENT
  106.      INSTRUCTION MANUAL, WHICH YOU ARE READING.
  107.  
  108.      ╬O  AFFILIATION  IS  IMPLIED  WITH ╫ILL ├ORLEY, AUTHOR OF THE ORIGINAL
  109.      ╠YNX,  OR  WITH  ANY OTHER ╠YNX-WANNABE AUTHORS. ╘HE NAME ╠YNX IS USED
  110.      WITHOUT  PERMISSION, BUT ╔ ASSUME THAT ╫ILL WON'T GIVE A FART IF ╔ USE
  111.      IT.
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.      GEO╠YNX ╓ERSION 2.0             ╨AGE 2                   ╞EBRUARY 1991
  128.      ╙TEPHEN ╓AN ┼GMOND        360 ╞RONT ╥OAD      ╠A╙ALLE, ╧NTARIO, ├ANADA
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.      2. ╙TARTING GEO╠YNX
  138.      -------------------
  139.      ╘HE ARCHIVE THAT YOU RECEIVED GEO╠YNX WITH WAS A SELF-DISSOLVING ╠╚┴╥├
  140.      FILE.  ╘HE ├╙-─╧╙ SYSTEM USED TO CREATE THIS ARCHIVE WAS MADE BY ├HRIS
  141.      ╙MEETS,  AND ╔ SALUTE THIS FINE SHAREWARE AUTHOR. ╘HE CONTENTS OF THIS
  142.      ARCHIVE ARE:
  143.  
  144.      ╥╒╬ ═┼: ╘HE DOCUMENTATION PRINTER AND THE AUTHOR'S ADVERTISING.
  145.  
  146.      ╘╪╘.╔╬╙╘╥╒├╘╔╧╬╙: ╘HE FILE WHICH CONTAINS THIS TEXT.
  147.  
  148.      ╟┼╧╠┘╬╪: GEO╠YNX ITSELF, IN THE READY-TO-GO-OVER-THE-MODEM FORMAT THAT
  149.               GEO╠YNX PRODUCES; TO CREATE THIS, ╔ RAN GEO╠YNX ON ITSELF.
  150.  
  151.      ╟┼╧╠┘╬╪ ┬┴╙╔├: ┴ ┬┴╙╔├ PROGRAM WHICH CAN DISSOLVE GEO╠YNX FILES.
  152.  
  153.      ╔N  ORDER  TO  CREATE  A  VERSION  OF GEO╠YNX FOR USE IN ╟┼╧╙, RUN THE
  154.      ╟┼╧╠┘╬╪  ┬┴╙╔├  PROGRAM,  AND SUPPLY IT WITH THE FILENAME ╟┼╧╠┘╬╪. ╘HE
  155.      PROGRAM WILL PROCESS THE ╟┼╧╠┘╬╪ FILE INTO A VALID ╟┼╧╙ PROGRAM. ┴FTER
  156.      THE  PROGRAM HAS RUN, YOU CAN BOOT ╟┼╧╙ AND RUN ╟┼╧╠┘╬╪ LIKE ANY OTHER
  157.      APPLICATION. GEO╠YNX ┬┴╙╔├ IS INTUITIVE ENOUGH THAT YOU SHOULD BE ABLE
  158.      TO USE IT WITHOUT MY COACHING.
  159.  
  160.  
  161.      3. ╒SING GEO╠YNX
  162.      ----------------
  163.      GEO╠YNX  WORKS WITH ANY MODEL DRIVE THAT ╔ KNOW OF - 1571, 1541, 1581,
  164.      AND  ╥┴═  IMITATIONS  OF THESE. ╔ DON'T KNOW OF ITS PERFORMANCE ON THE
  165.      ├═─  ╚─  SERIES, BUT ╔ SUSPECT THAT ├═─ KNEW WHAT IT WAS DOING WHEN IT
  166.      MADE  ITS HARD DRIVE, AND MADE IT 100% COMPATIBLE WITH ╟┼╧╙. ╔T ALLOWS
  167.      YOU  TO  ENTER A DESCRIPTION FOR EACH FILE THAT YOU PACK, AND DISPLAYS
  168.      THIS DESCRIPTION WHILE IT IS UNPACKING THE FILE.
  169.  
  170.      ┴FTER  RUNNING  THE PROGRAM FROM THE ─ESK╘OP, YOU ARE PRESENTED WITH A
  171.      TASTEFULLY  COLORED SCREEN WITH THREE OPTIONS: ╨┴├╦, ╒╬╨┴├╦, AND ╤╒╔╘.
  172.      ╘HE  SCREEN  IS  DIVIDED INTO THREE AREAS. ╘HE FIRST, IN THE MIDDLE OF
  173.      THE  SCREEN,  IS  YOUR  MAIN WORK AREA - HERE, YOU WILL HIGHLIGHT YOUR
  174.      FILES  AND  SELECT DIFFERENT ICONS TO DO DIFFFERENT TASKS. ╘HE SECOND,
  175.      AT THE BOTTOM-LEFT IS AN INFORMATION AREA THAT GIVES YOU STATISTICS ON
  176.      HOW GEO╠YNX IS PROGRESSING THROUGH YOUR FILES. ╘HE BOTTOM-RIGHT CORNER
  177.      CONTAINS A SLICK LOGO THAT ╔ THOUGHT LOOKED GOOD THERE.
  178.  
  179.      ╘HE  ╤╒╔╘  OPTION  TAKES  YOU BACK TO THE ─ESK╘OP ON THE MOST RECENTLY
  180.      ACCESSED  DRIVE.  ╨┴├╦  CONVERTS  A  ╟┼╧╙  FILE INTO A ├OMMODORE FILE.
  181.      ╒╬╨┴├╦ DOES THE REVERSE - CONVERTS FROM ├OMMODORE TO ╟┼╧╙.
  182.  
  183.  
  184.      3.1 ╙ELECTING ╞ILES
  185.      -------------------
  186.      ┴FTER  SELECTING YOUR DESIRED OPTION, YOU ARE PRESENTED WITH THE FILES
  187.      TO  CHOOSE  FROM.  ╔F YOU DECIDE TO PACK A ╟┼╧╙ FILE, THE PROGRAM WILL
  188.      LOAD  A  LIST  OF ALL THE ╒╙╥ FILES ON THE DRIVE. ╙INCE ALL ╟┼╧╙ FILES
  189.      ARE  OF  THE  ╒╙╥  TYPE, YOU SHOULD HAVE NO PROBLEMS. ╔F YOU DECIDE TO
  190.      UNPACK FILES, THE DIRECTORY WILL BE LOADED, AND ALL THE ╨╥╟ FILES WILL
  191.  
  192.  
  193.      GEO╠YNX ╓ERSION 2.0             ╨AGE 3                   ╞EBRUARY 1991
  194.      ╙TEPHEN ╓AN ┼GMOND        360 ╞RONT ╥OAD      ╠A╙ALLE, ╧NTARIO, ├ANADA
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.      BE  SEARCHED  FOR A SPECIAL GEO╠YNX FLAG IN THE FIRST BLOCK. ┴LL FILES
  204.      WHICH  MATCH THIS SEARCH ARE LISTED, AND THOSE WHO DON'T ARE REJECTED.
  205.      ╘HE UPSHOT OF ALL THIS IS THAT ONLY FILES ELIGIBLE TO BE UNPACKED WILL
  206.      BE  LISTED;  YOUR ORDINARY FILES ARE AT NO RISK, UNLESS THEY SHOULD BE
  207.      UNFORTUNATE ENOUGH TO CONTAIN THE GEO╠YNX FLAG.
  208.  
  209.      ╘HE PROBLEM WITH THE PACK ROUTINE, IF ANY, IS THIS: ALL ╟┼╧╙ FILES ARE
  210.      ╒╙╥,  BUT NOT ALL ╒╙╥ FILES ARE ╟┼╧╙. ╔F YOU SHOULD, BY CHANCE, HAPPEN
  211.      TO  PACK  A  ╒╙╥  FILE  THAT  WAS  NOT A ╟┼╧╙ FILE, THEN GEO╠YNX MIGHT
  212.      COMPLAIN; IF IT DOESN'T, THEN YOUR PROGRAM HAD ALL THE LOOKS OF A ╟┼╧╙
  213.      FILE,  AND  THAT'S  TOO  BAD  FOR YOUR ╒╙╥ FILE. ┘OU SHOULD BE ABLE TO
  214.      RESCUE IT BY USING THE UNPACK OPTION, BUT ╔ CAN OFFER NO GUARANTEES.
  215.  
  216.      GEO╠YNX  DISPLAYS  THE  CURRENT  DISK  NAME  AND  THE  AMOUNT  OF ROOM
  217.      AVAILABLE  IN  THE  TOP  WINDOW.  ╘O SELECT THE FILES YOU WISH TO WORK
  218.      WITH,  SIMPLY  CLICK  ON  THE  NEEDED  FILES  IN THE SELECTION WINDOW,
  219.      TOGGLING  THEM  ON AND OFF. ╘HE WINDOW DOES NOT DISPLAY ALL THE FILES;
  220.      TO  SEE  MORE,  USE  THE  UNMISTAKABLY  OBVIOUS UP AND DOWN ARROWS. ╘O
  221.      CANCEL  YOUR  ╨┴├╦ OR ╒╬╨┴├╦ CHOICE, USE THE ├ANCEL ICON TO RETURN YOU
  222.      TO  THE  INITIAL  DIALOG  BOX. ╘O MOVE TO ANOTHER DRIVE, USE THE ─RIVE
  223.      ICON.  GEO╠YNX  CYCLES  SEQUENTIALLY  THROUGH THE DRIVES - IF YOU HAVE
  224.      THREE  DRIVES,  AND  YOUR CURRENT DRIVE IS ┬, THE ─RIVE ICON WILL TAKE
  225.      YOU  THROUGH  DRIVES  ├,  ┴,  ┬, ├, ┴, ┬, ├, ETC. ╘O WORK WITH ANOTHER
  226.      DISK,  CLICK  ON THE ─ISK ICON, INSERT A NEW DISK IN THE CURRENT DRIVE
  227.      AND CLICK ON ╧╦.
  228.  
  229.      ╘O  HAVE  GEO╠YNX  START  WORK ON YOUR FILES, CLICK ON ╟╧!. ╔F YOU ARE
  230.      PACKING FILES, YOU WILL BE PROMPTED IF YOU WISH TO ENTER A DESCRIPTION
  231.      FOR  THE FILES YOU HIGHLIGTED. ╔F YOU CLICK ON ┘┼╙, GEO╠YNX WILL PAUSE
  232.      AT  THE  BEGINNING  OF  EACH  FILE  AND  ALLOW  YOU  TO  ENTER  A TEXT
  233.      DESCRIPTION  OF IT. ┼NTER THE DESCRIPTION AND HIT ╥┼╘╒╥╬. ╔F YOU CLICK
  234.      ON  ╬╧, GEO╠YNX WILL PLACE THE DESCRIPTION "╬OT GIVEN." IN EACH OF THE
  235.      FILES.  ╔F YOU ARE UNPACKING THE FILES, GEO╠YNX WILL GET TO WORK RIGHT
  236.      AWAY, DISPLAYING THE DESCRIPTION OF EACH NEW FILE IT WORKS ON.
  237.  
  238.      ╫HEN   THE   OPERATION   IS   COMPLETE,   YOU   ARE  RETURNED  TO  THE
  239.      ╨ACK/╒NPACK/╤UIT   DIALOG  BOX.  ╧NE  FINAL  NOTE  ABOUT  THE  PACKING
  240.      OPERATIONS. ╞OR THE FILENAME, ╟┼╧╙ USES STANDARD ┴╙├╔╔, AND THE 64/128
  241.      USES  ├OMMODORE  ┴╙├╔╔.  ╙TANDARD  ┴╙├╔╔ LOWERCASE CHARACTERS CAN'T BE
  242.      ACCESSED  WHEN THE COMPUTER IS THINKING IN ├OMMODORE ┴╙├╔╔, SO TO MAKE
  243.      YOUR  LIFE  EASIER,  GEO╠YNX  CONVERTS  ALL  THE  CHARACTERS INTO ╟┼╧╙
  244.      UPPERCASE  CHARACTERS,  WHICH  ARE  CONSIDERED  LOWERCASE IN ├OMMODORE
  245.      ┴╙├╔╔. (EXAMPLE: BEFORE GEO╠YNX: "GEO╫RITE". AFTER GEO╠YNX, ╟┼╧╙ SEES:
  246.      "╟┼╧╫╥╔╘┼", AND ├OMMODORE SEES: "GEOWRITE".)
  247.  
  248.  
  249.      4. ─ISK ┼RRORS
  250.      --------------
  251.      ╒NDER  NORMAL  OPERATIONS,  GEO╠YNX  WILL PERFORM WITHOUT A HITCH. ╘HE
  252.      PROGRAM  CHECKS  FOR DISK ERRORS WHENEVER IT ATTEMPTS TO WRITE A BLOCK
  253.      TO  THE DISK, BUT DOESN'T BOTHER WHEN READING. ╔F A DISK ERROR OCCURS,
  254.      THE ENTIRE OPERATION IS ABORTED, ALL THE FILES ARE DESELECTED, AND YOU
  255.      ARE  SHOWN  WHAT  THE  ╟┼╧╙  ╦ERNAL  THINKS THE ERROR IS. ╔F THE ERROR
  256.      OCCURRED  IN  A FILE, THEN THE FILE IS LIKELY TO BE CORRUPT. ╔F YOU'RE
  257.  
  258.  
  259.      GEO╠YNX ╓ERSION 2.0             ╨AGE 4                   ╞EBRUARY 1991
  260.      ╙TEPHEN ╓AN ┼GMOND        360 ╞RONT ╥OAD      ╠A╙ALLE, ╧NTARIO, ├ANADA
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.      SLICK  WITH  A  DISK  EDITOR,  YOU COULD CONCEIVABLY RECOVER THE FILE;
  270.      REFER TO THE NEXT SECTION FOR MORE INFORMATION ON THE FILE FORMAT.
  271.  
  272.      5. GEO╠YNX ╞ILE ╞ORMAT (ADVANCED USERS)
  273.      ----------------------
  274.      ╟┼╧╙  SUPPORTS  TWO  FILE  FORMATS:  ╙EQUENTIAL AND ╓╠╔╥ (FOR ╓ARIABLE
  275.      ╠ENGTH ╔NDEXED ╥ECORD). GEO╠YNX DOESN'T CARE WHICH ONE YOU ARE WORKING
  276.      WITH; THE ONLY DIFFERENCE BETWEEN THE TWO IS THAT THE ╙EQUENTIAL FILES
  277.      ARE  GEO╠YNXED  CONSIDERABLY  FASTER  THAN  ╓╠╔╥, BECAUSE EVERY SINGLE
  278.      BLOCK  OF THE ╓╠╔╥ FILE MUST BE VISITED FOR ACCURATE INFORMATION. ╫HAT
  279.      FOLLOWS  IS  A DESCRIPTION OF WHAT GEO╠YNX DOES TO EACH FILE TYPE, AND
  280.      WHAT'S LOCATED WHERE.
  281.  
  282.      ╙EQUENTIAL FILE FORMAT.
  283.      ┬LOCK ╔NDEX ─ESCRIPTION
  284.      ===== ===== ==========================================================
  285.        1          GEO╠YNX INFORMATION BLOCK, NULL-FILLED EXCEPT FOR:
  286.              1-2  ╨OINTER TO NEXT BLOCK.
  287.              3-31 ╧RIGINAL DIRECTORY ENTRY OF FILE.
  288.             64-73 GEO╠YNX INDICATOR ("GEO╠YNX FORMAT V1.0").
  289.            128-   ╓ARIABLE LENGTH FILE DESCRIPTION.
  290.  
  291.        2          ╧RIGINAL HEADER BLOCK-SEE ╟┼╧╙ ╨ROG╥EF╟UIDE FOR DETAILS.
  292.              1-2  ╨OINTER TO FIRST BLOCK OF THE ACTUAL PROGRAM.
  293.  
  294.        3-         ╘HE COMPLETE ╟┼╧╙ PROGRAM.
  295.  
  296.      ╓╠╔╥ FILE FORMAT.
  297.      ┬LOCK ╔NDEX   ─ESCRIPTION
  298.      ===== ======= ========================================================
  299.        1           GEO╠YNX INFORMATION BLOCK, NULL-FILLED EXCEPT FOR:
  300.               0-1  ╨OINTER TO NEXT BLOCK.
  301.               2-30 ╧RIGINAL DIRECTORY ENTRY OF FILE.
  302.              63-72 GEO╠YNX INDICATOR ("GEO╠YNX FORMAT V1.0").
  303.             127-   ╓ARIABLE LENGTH FILE DESCRIPTION.
  304.  
  305.        2           ╧RIGINAL HEADER BLOCK-SEE ╟┼╧╙ ╟UIDE FOR DETAILS.
  306.               0-1  ╨OINTER TO ╓╠╔╥ RECORD INFORMATION BLOCK.
  307.  
  308.        3           ┬LOCK WITH DETAILED INFO ABOUT RECORDS; NULL EXCEPT:
  309.               0-1  ╨OINTER TO FIRST BLOCK OF FIRST USED ╓╠╔╥ RECORD.
  310.              2N    ╠ENGTH, IN BLOCKS, OF RECORD # N.
  311.            2N+1    ╬UMBER OF BYTES IN LAST BLOCK OF RECORD # N.
  312.  
  313.        4-          ╘HE COMPLETE FILE, WITH EACH ╓╠╔╥ RECORD CHAINED ONE
  314.                    AFTER THE OTHER.
  315.  
  316.  
  317.      ┴  CERTAIN  ASPECT OF THE ╓╠╔╥ STRUCTURE DESERVES MENTION. ╔N THE ╓╠╔╥
  318.      RECORD  INFO BLOCK, ╔ RECORD THE LENGTH OF THE BLOCK AND THE NUMBER OF
  319.      BYTES IN THE LAST BLOCK; THE LENGTH OF THE RECORD IS NECESSARY BECAUSE
  320.      THE  DIFFERENCE  BETWEEN RECORDS IN THE GEO╠YNXED FILE IS NOT OBVIOUS,
  321.      AND  A  COUNTER  IS  NEEDED. ╘HE LENGTH OF THE FINAL BLOCK IS REQUIRED
  322.      BECAUSE  THAT  INFORMATION IS NORMALLY LOCATED IT BYTE #1 OF THE FINAL
  323.  
  324.  
  325.      GEO╠YNX ╓ERSION 2.0             ╨AGE 5                   ╞EBRUARY 1991
  326.      ╙TEPHEN ╓AN ┼GMOND        360 ╞RONT ╥OAD      ╠A╙ALLE, ╧NTARIO, ├ANADA
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.      BLOCK.  ╙INCE BYTE #1 IS OVERWRITTEN WITH THE LINK TO THE NEXT RECORD,
  336.      IF  ANY,  ╔  ALSO  NEED TO PRESERVE THAT INFORMATION AS WELL. ╔T'S FOR
  337.      THIS  REASON  THAT THE ENTIRE ╓╠╔╥ RECORD HAS TO BE READ THROUGH WHILE
  338.      GEO╠YNXING THE FILE.
  339.  
  340.      ╞ROM THE ABOVE TABLE, IT'S ALSO OBVIOUS THAT THE ╟┼╧╙ ╙EQUENTIAL FILES
  341.      ARE  NOT GUARANTEED TO BE THE EXACT LENGTH AFTER TRANSMISSION OVER THE
  342.      MODEM, BECAUSE OF PADDING BROUGHT IN BY SUCH PROTOCOLS AS ╪═ODEM. ╔F ╔
  343.      WERE  TO IMPLEMENT A MEANS TO MAINTAIN A PRECISE LENGTH, IT WOULD MEAN
  344.      SCANNING  THE  ENTIRE  FILE,  AND  A  CERTAIN  AMOUNT  OF SPEED HAS TO
  345.      MAINTAINED.  ╘HUS,  IF YOUR FILES SEEM TO GROW BY UP TO 128 BYTES EACH
  346.      TIME  YOU  TRANSMIT  THEM,  ╔  ADVISE  YOU TO USE A DECENT PROTOCOL OR
  347.      TERMINAL PROGRAM.
  348.  
  349.      ╙YNOPSIS OF OPERATIONS:
  350.      ╙┼╤  ╞ILE:  ╞IND  FILE;  ╬OTE  HEADER  &  FIRST  BLOCK LOCATIONS; ╥EAD
  351.      DESCRIPTION;  ╞IND,  ALLOCATE  AND  WRITE DESCRIPTION BLOCK, MAKING IT
  352.      POINT TO HEADER; ╥EAD HEADER, MAKE IT POINT TO THE FIRST BLOCK; ═ODIFY
  353.      DIRECTORY ENTRY, POINT TO DESCRIPTION BLOCK, AND WRITE THE NEW ONE.
  354.  
  355.      ╓╠╔╥  ╞ILE:  ╞IND  FILE;  ╬OTE  HEADER  &  FIRST BLOCK LOCATIONS; ╥EAD
  356.      DESCRIPTION;  ╞IND,  ALLOCATE  AND  WRITE DESCRIPTION BLOCK, MAKING IT
  357.      POINT  TO  HEADER; ╥EAD HEADER, MAKE IT POINT TO THE ╓╠╔╥ INDEX BLOCK;
  358.      ═ODIFY DIRECTORY ENTRY, POINT TO DESCRIPTION BLOCK, AND WRITE IT; ╞IND
  359.      LOCATION  OF  FIRST  ╓╠╔╥  RECORD;  ═AKE ╓╠╔╥ INDEX BLOCK POINT TO IT;
  360.      (*)├OUNT  NUMBER OF BLOCKS IN THIS RECORD; ╒PDATE NUMBER OF BLOCKS AND
  361.      NUMBER-OF-BYTES-IN-LAST-RECORD  INFO  IN ╓╠╔╥ INDEX BLOCK; ╠OOP TO (*)
  362.      UNTIL THE WHOLE FILE IS DONE; ╫RITE ╓╠╔╥ INDEX BLOCK.
  363.  
  364.  
  365.      6. ╫HAT ╘HE ╞UTURE ╚OLDS
  366.      ------------------------
  367.      ╘HIS  IS REALLY MY FIRST OFFICIAL ╙HAREWARE RELEASE. ╔ DON'T KNOW WHAT
  368.      ┬ERKELEY  DID  WITH MY ─IALOG ┬OX ┼DITOR, BUT ╔ SUSPECT IT'S OUT THERE
  369.      SOMEWHERE. ╔'M WORKING ON SEVERAL PROJECTS, SOME OF THEM GEO╨ROGRAMMER
  370.      HELPERS,  SOME  OF  THEM  NOT.  ╘HE ─IALOG ┬OX ┼DITOR IS AT ╓1.6. ╔'VE
  371.      WRITTEN  A GEO╨ROGRAMMER LABEL DUMPER FOR ALL YOU POOR FOLKS WITHOUT A
  372.      ╥┴═ EXPANDER FOR THEIR GEO─EBUGGER. ╔'VE WRITTEN A PROGRAM WHICH, IN A
  373.      WAY, COMBINES THE ┴SSEMBLER AND ╠INKER INTO A SINGLE OPERATION, SO YOU
  374.      DON'T  HAVE  TO TO RETURN TO THE ─ESK╘OP TO GO BETWEEN THE TWO. ╔ WILL
  375.      BE  WRITING,  SOON, A GEO╨ROGRAMMER FILE EDITOR THAT WILL SAVE US FROM
  376.      THE SLOWNESS OF USING A GRAPHIC-BASED PROGRAM EDITOR THAT SHOULD NEVER
  377.      HAVE  BEEN  USED  FOR  GEO╨ROGRAMMER  (I.E.  GEO╫RITE). ╔ WILL ALSO BE
  378.      RELEASING AN 80-COLUMN [!] COLOR/GRAPHICS TERMINAL PROGRAM FOR THE 64.
  379.  
  380.      ╔F  YOU WANT TO GET IN ON THESE FINE PROGRAMS AND THEIR DOCUMENTATION,
  381.      THEN  DO  THE  RIGHT  THING  AND SUPPORT SHAREWARE. ═AKE YOUR DONATION
  382.      WORTH  YOUR  TROUBLE  AND MINE. ─OUBLE-DIGIT DONATIONS WILL BE THANKED
  383.      WITH A DISK CONTAINING ALL THE NEWEST VERSIONS OF MY PROGRAMS.
  384.  
  385.      ╔  CAN BE REACHED IN THE ╫╫╔╓╬ET PROBABLY AT 13@5954, IF THE NODE EVER
  386.      GOES  UP.  ╔F IT DOESN'T, ╔'LL BE SOMEWHERE IN THE 595X GROUP, AND ONE
  387.      OF THE SYSOPS SHOULD KNOW ME AS ╨OWER ╙TATION OR ├HRONOLOGICAL ╧RDER. 
  388.  
  389.  
  390.  
  391.      GEO╠YNX ╓ERSION 2.0             ╨AGE 6                   ╞EBRUARY 1991
  392.      ╙TEPHEN ╓AN ┼GMOND        360 ╞RONT ╥OAD      ╠A╙ALLE, ╧NTARIO, ├ANADA
  393.  
  394.  
  395.  
  396.  
  397.